import logging


def get_logger(name='test_logger'):
    logger=logging.getLogger(name)
    if not logger.handlers:
        # 定义日志格式：时间 - logger 名称 - 日志级别 - 日志内容
        fmt=logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
        # 创建文件输出Handler
        file_hd=logging.FileHandler(r'C:\Users\20176\Desktop\liu_twoweek\logs/rizhi.log',encoding='utf-8')
        file_hd.setFormatter(fmt)
        logger.addHandler(file_hd)
        # 创建控制台输出Handler
        kong_hd=logging.StreamHandler()
        kong_hd.setFormatter(fmt)
        logger.addHandler(kong_hd)
        # 设置logger的日志级别为INFO
        logger.setLevel(logging.INFO)
    return logger